import java.awt.Color;

import javax.media.opengl.GL;

public class Tabuleiro extends ObjetoGrafico {
	
	
	public Tabuleiro() {
		super();
		super.getAparencia().setCor(Color.black);
		this.primitiva = GL.GL_LINE_LOOP;
		this.transformacao.makeScale(8, 0.4, 8);
		setTipoPeca(TipoPeca.tabuleiro);
	}
	
	private float cameraX;

	public float getCameraX() {
		return cameraX;
	}

	public void setCameraX(float cameraX) {
		this.cameraX = cameraX;
	}

	@Override
	public void desenha() {
		gl.glPushMatrix();
		gl.glMultMatrixd(transformacao.getDate(), 0);
		gl.glColor3f(aparencia.getCor().getRed(), aparencia.getCor().getGreen(), aparencia.getCor().getBlue());
			//Mundo.getInstancia().getGlut().glutSolidCube(1.0f);
		gl.glPopMatrix();
		Controle.getControle().desenhaCelulas(cameraX);
	}
}
